package com.zc.emos.wx.config.shiro;

import org.springframework.stereotype.Component;

/**
 * @author 曾川
 * @version 1.0.0
 * @ClassName ThreadLocalToken.java
 * @Description 存储token媒介
 * @createTime 2021年11月30日 14:53:00
 */
@Component
public class ThreadLocalToken {

    private ThreadLocal local=new ThreadLocal();

    //因为要在ThreadLocal中保存令牌，所以需要setToken。
    public void setToken(String token){
        local.set(token);
    }

    public String getToken(){
        return (String) local.get();
    }

    public void clear(){
        local.remove();//把绑定的数据删除了
    }
}
